//
//  ProcessInterface.h
//  LowPassFilter_Standalone
//
//  Created by kadlubek47 on 03.05.2013.
//  Copyright (c) 2013 kadlubek47. All rights reserved.
//

#ifndef __LowPassFilter_Standalone__ProcessInterface__
#define __LowPassFilter_Standalone__ProcessInterface__

#include "LPF_Types.h"

class ProcessInterface {
public:
    virtual ~ProcessInterface() {};
    virtual void process(float_type* x, unsgn_integer_type x_size, float_type* h, unsgn_integer_type M, float_type* y) = 0;
};

#endif /* defined(__LowPassFilter_Standalone__ProcessInterface__) */
